package com.superm.service;

import com.superm.entity.RepostoryType;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface RepostoryService {

    List<RepostoryType> allRepostory();

    /**
     * 添加一条仓库信息
     * @return
     */
    Integer addRepostory(RepostoryType rep);

    /**
     * 删除一条仓库信息
     * @return
     */
    Integer delRepostory(Integer repid);

    /**
     * 修改仓库信息
     * @return
     */
    Integer upRepostory(RepostoryType rep);

    /**
     * 根据仓库编号仓库信息
     * @param repid
     * @return
     */
    RepostoryType queryRid(Integer repid);


    /**
     * 异步方式查询指定仓库信息
     * @param repid
     * @return
     */
    Map<String,Object> ajaxQuertRid(Integer repid);
    /**
     * 减减仓库容量  修改商品库存用的方法
     * @param capCityxhao
     */
    Integer XRepcapCityxhao(Integer capCityxhao,Integer repid);
    /**
     * 加减仓库容量  修改商品库存用的方法
     * @param capCityxhao
     */
    Integer ZRepcapCityxhao(Integer capCityxhao,Integer repid);
}
